
package com.hlkj.pay.app.merchant.ext.impl.wxpay.dto;

import lombok.Data;

import java.util.List;

/**
 * 微信进件查询返回参数实体
 */
@Data
public class WxPayAccessQueryResp{

    /**
     * 业务申请编号
     */
    private String business_code;
    /**
     * 微信支付申请单号
     */
    private String applyment_id;
    /**
     * 【特约商户号】当申请单状态为APPLYMENT_STATE_FINISHED或APPLYMENT_STATE_TO_BE_SIGNED时才返回
     */
    private String sub_mchid;
    /**
     * 【超级管理员签约链接】
     */
    private String sign_url;
    /**
     *【申请单状态】
     */
    private String applyment_state;
    /**
     * 申请状态描述
     */
    private String applyment_state_msg;
    /**
     * 【驳回原因详情】各项资料的审核情况。当申请状态为APPLYMENT_STATE_REJECTED时才返回
     */
    private List<AuditDetail> audit_detail;

    @Data
    class AuditDetail{
        private String field;
        private String field_name;
        private String reject_reason;
    }

}
